package ign;

/**
 * Classe regroupant tous les performatifs utilisés par nos agents.
 * @author Simon Bourigaut & Ghislain Di Paolo
 */
public final class Performatives {
	
	/** Signal d'un déplacement d'un building, 
	 * Content : "x;y;width;height" */
	public static final int NEW_POSITION = 0 ;
	
	/** Signal de la création d'un building, 
	 * Content : "x;y;width;height" */
	public static final int NEW_BUILDING = 1 ;
	
	/** Signale l'existence d'un conflit, 
	 * Content : "other_aid" */
	public static final int IN_CONFLICT = 2 ;
	
	/** Demande d'informations d'un Building, 
	 * Content : "x, y, w, h, state" */
	public static final int AGENT_INFO = 3 ;
	
	/** Signale la fin d'existence d'un Building, 
	 * Content : none */
	public static final int GOODBYE_WORLD = 4 ;
}
